<template>
  <div>
    <center>
      <h2>家庭养老床位运营补贴核算人员统计表</h2>
    </center>
    <table align="center" border="1" cellpadding="5" cellspacing="0" width="100%" style="table-layout: fixed;">
      <tr>
        <th colspan="7">（所属月份）： 年 月）</th>
      </tr>
      <tr style="font-weight: 700;">
        <td>序号</td>
        <td>护理类</td>
        <td>姓名</td>
        <td>身份证号</td>
        <!-- <td>户籍</td> -->
        <td>入院时间</td>
        <td>出院时间</td>
        <!-- <td>序号</td> -->
        <td style="width: 240px;">家属电话</td>
      </tr>
      <tr v-for="(item, index) in personData" :key="index">
          <td>{{ index + 1 }}</td>
          <td>{{ item.nursingTypeLabel }}</td>
          <td>{{ item.oldmanName }}</td>
          <td>{{ item.idCard }}</td>
          <!-- <td>{{ getAreaObj(item,'cr') }}</td> -->
          <td>{{ item.homeBedStart }}</td>
          <td>{{ item.homeBedEnd }}</td>
          <!-- <td>{{ item.guardianName }}</td> -->
          <td style=" white-space:pre-wrap; word-wrap: break-word;">{{ item.familyMemberTel }}</td>
        </tr>
      <tr>
        <td colspan="7">合计人数： {{ personTotal }} 人 ，介助{{getSum(2)}}人 ，介护 {{getSum(3)}}人</td>
      </tr>
      <tr>
        <td rowspan="3">填表说明</td>
        <td colspan="6">1.另有{{data.unconformityNum}}人不符合补贴条件，其中未满 60 周岁{{data.lessSixtyNum}}人，政府供养{{data.govSupportNum}}人。</td>
      </tr>
      <tr>
        <td colspan="6">2.本表只填写符合补贴条件的对象；外出者要在备注栏说明事由及时间</td>
      </tr>
      <tr>
        <td colspan="6">3.新入往老人需有老人能力评估证明。</td>
      </tr>
      <tr>
        <td colspan="7">填表人:</td>
      </tr>
    </table>
  </div>
</template>

<script setup lang="ts">
import apiMod from '@/apiMod/index'
// import {getAreaObj} from '@/utils/util'
type Props = {
  nowRowData?: any
}
const props = withDefaults(defineProps<Props>(), {
  nowRowData: {}
})
let data:any = ref({})
data.value = props.nowRowData
// let data: any = ref({})
let personData: any = ref([])
let personTotal:any = ref(0)
let getInitData = () =>{
  let data = {
    headId:props.nowRowData.soleValue,
    pageParaPO:{
      current:1,
      size:100000000
    },
    code:3034
  }
  apiMod.dpHomeBedSubsidyRoster_page(data).then(res=>{
    personData.value = res.data.records
    personTotal.value = res.data.total
  })
}
// 得到各类总数
const getSum = (type) =>{
  let sum = 0
  if(type){
    personData.value.forEach(el=>{
      if(el.nursingType==type){
        sum++
      }
    })
    return sum
  }
}

onMounted(()=>{
  getInitData()
})
</script>
<style scoped lang="scss"></style>